package org.company.ci.services;

import java.util.ArrayList;

import org.company.ci.daos.PedidoDao;
import org.company.ci.domain.Pedido;

public class PedidoService {
	
	private PedidoDao pedidoDao;
	
	
	public void savePedido(Pedido pedido) throws Exception {
		if(pedido.getIdPedido() ==  null ){
			pedidoDao.saveEntity(pedido);
		} else {
			pedidoDao.updateEntity(pedido);
		}
	}
	
	public ArrayList<Pedido> getListPedidos() throws Exception {
		return (ArrayList<Pedido>) pedidoDao.getAllEntity("");
	}
	
	public Pedido getPedidoById(Long idPedido) throws Exception {
		return pedidoDao.getBObyId(idPedido.toString(), "idPedido");
	}

	public PedidoDao getPedidoDao() {
		return pedidoDao;
	}

	public void setPedidoDao(PedidoDao pedidoDao) {
		this.pedidoDao = pedidoDao;
	}
	
	

}
